#pragma once

DEFINE_CLSID_CONST(CLSID_Connection,idspace_database,1)
DEFINE_CLSID_CONST(CLSID_Transaction,idspace_database,2)
DEFINE_CLSID_CONST(CLSID_SectionFileStream,idspace_database,3)
DEFINE_CLSID_CONST(CLSID_SimpleFileStream,idspace_database,4)
DEFINE_CLSID_CONST(CLSID_NullDataEntity,idspace_database,5)

DEFINE_IID_CONST(IID_RuntimeEnv,idspace_database,1)
DEFINE_IID_CONST(IID_Stream,idspace_database,2)
DEFINE_IID_CONST(IID_DataEntity,idspace_database,3)
DEFINE_IID_CONST(IID_ObjectMoveStrategy,idspace_database,4)
DEFINE_IID_CONST(IID_Compare,idspace_database,5)
DEFINE_IID_CONST(IID_Composite,idspace_database,6)
DEFINE_IID_CONST(IID_Copyable,idspace_database,7)
DEFINE_IID_CONST(IID_DocParameterEnv,idspace_database,8)
DEFINE_IID_CONST(IID_NameableObject,idspace_database,9)
DEFINE_IID_CONST(IID_NameableObjectManager,idspace_database,10)
DEFINE_IID_CONST(IID_RefCountManager,idspace_database,11)
DEFINE_IID_CONST(IID_RefCountObject,idspace_database,12)
DEFINE_IID_CONST(IID_UndoRedoRuntimeEnv,idspace_database,13)
DEFINE_IID_CONST(IID_SectionFileStream,idspace_database,14)
DEFINE_IID_CONST(IID_SimpleFileStream,idspace_database,15)
DEFINE_IID_CONST(IID_UndoRedoControl,idspace_database,16)
DEFINE_IID_CONST(IID_Transaction,idspace_database,17)
DEFINE_IID_CONST(IID_URBufferFile,idspace_database,18)
DEFINE_IID_CONST(IID_PropertyChangeNotify,idspace_database,19)